package com.yc.cloud.openai.dto.resp;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

@NoArgsConstructor
@Data
public class MjImageProcessResp {

    @JsonProperty("image_url")
    private String imageUrl;
    @JsonProperty("image_width")
    private Integer imageWidth;
    @JsonProperty("image_height")
    private Integer imageHeight;
    @JsonProperty("actions")
    private List<String> actions;
    @JsonProperty("raw_image_url")
    private String rawImageUrl;
    @JsonProperty("raw_image_width")
    private Integer rawImageWidth;
    @JsonProperty("raw_image_height")
    private Integer rawImageHeight;
    @JsonProperty("progress")
    private Integer progress;
    @JsonProperty("image_id")
    private String imageId;
    @JsonProperty("task_id")
    private String taskId;
    @JsonProperty("success")
    private Boolean success;
    @JsonProperty("trace_id")
    private String traceId;

    private String code;
    private String detail;
}
